/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
a,a:hover,a:link,a:visited{color: #000000;text-decoration: none;}.ul_li,.ul_li li {list-style-type: none;padding: 0px;margin: 0PX;}.ul_li_left li{float: left;}.ul_li_right li{float: right;}
.g-f-left {float: left;}.g-f-right {float: right;}.g-f-center{display: flex;justify-content: center;align-items: center;}.g-f-uldiv{display: flex;flex-wrap: wrap;justify-content: space-between;}.g-f-clear{clear: both;overflow: hidden;}
/* 标题元素溢出隐藏 */
.g-f-ellipsis{
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
/* 文本元素溢出 */
.g-f-clamp{
	-webkit-line-clamp: 2;display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;
}
.g-f-dohua{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-ms-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;}

body::-webkit-scrollbar {
    width: 5px;
    height: 1px;
}
body::-webkit-scrollbar-thumb {
    background-color: #2d3038;
    background-image: -webkit-linear-gradient(
51deg, rgba(255, 255, 255, 0.2) 24%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
}
form input::-webkit-input-placeholder {color: #9f9f9f;}
 textarea,input,button,select{outline: none;}